package org.jlamp.core.prop;

/**
 * 文件属性信息
 *
 * @author zhangcs
 * @since 1.0
 */
public class JlampFileProp {

    /**
     * Jlamp根路径名称
     */
    public static final String JLAMP_HOME_DIR_NAME = "." + JlampProp.NAME;

    /**
     * Jlamp文件扩展名
     */
    private static final String JLAMP_FILE_EXT = ".j";

    /**
     * Jlamp数据文件扩展名
     */
    private static final String JLAMP_DATA_FILE_EXT = ".d";

    /**
     * Jlamp日志文件扩展名
     */
    private static final String JLAMP_LOG_FILE_EXT = ".log";

    /**
     * Jlamp临时文件扩展名
     */
    private static final String JLAMP_TMP_FILE_EXT = ".tmp";

    /**
     * 运行时数据文件
     */
    public static final String JLAMP_DATA_FILE_NAME = JlampProp.NAME + JLAMP_DATA_FILE_EXT;

    /**
     * 运行时日志文件
     */
    public static final String JLAMP_LOG_FILE_NAME = JlampProp.NAME + JLAMP_LOG_FILE_EXT;

    /**
     * 线程信息记录文件
     */
    public static final String JLAMP_THREAD_LOG_FILE_NAME = "threads" + JLAMP_DATA_FILE_EXT;

    /**
     * 线程分析数据文件
     */
    public static final String JLAMP_THREAD_ANALYSIS = "threads" + JLAMP_FILE_EXT;

}
